package com.boarsoft.boar.entity;

import java.io.Serializable;

/**
 * 
 * @author Mac_J
 *
 */
public class ProjInfo implements Serializable {
	protected static final long serialVersionUID = -3526195180125962313L;
	/** 应用状态：0：停用，1：启用 */
	public static final short STATUS_NOUSE = 0;
	/** 应用状态：0：停用，1：启用 */
	public static final short STATUS_INUSE = 1;

	/** 系统/工程ID */
	protected String id;
	/** 父系统ID */
	protected String parentId;
	/** 系统/工程编号，加版本才唯一 */
	protected String code;
	/** 系统/工程名称 */
	protected String name;
	/** 源码相对路径 */
	protected String sourcePath;
	/** 系统/工程版本 */
	protected String ver;
	/** 系统/工程状态：0：停用，1：启用 */
	protected short status = STATUS_NOUSE;
	/** 系统/工程源码的根路径代码 */
	protected String sourceCode;
	/** 系统/工程源码的导出代码：defautl_tfs_export-tfs导出、default_svn_export-svn导出 */
	protected String exportCode;
	/** 系统/工程源码的编译构建代码 */
	protected String compileCode;
	/** 系统/工程源码的部署构建代码 */
	protected String deployCode;
	/** 系统/工程源码的部署构建代码 */
	protected String packingAddr;
	/** ProjInfo 创建时间 */
	protected String createTime;
	/** ProjInfo最后更新时间 */
	protected String lastTime;
	/** 系统/工程描述 */
	protected String memo = "";

	public ProjInfo() {
	}

	public String getMemo() {
		return memo;
	}

	public void setMemo(String memo) {
		this.memo = memo;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public short getStatus() {
		return status;
	}

	public void setStatus(short status) {
		this.status = status;
	}

	public String getVer() {
		return ver;
	}

	public void setVer(String ver) {
		this.ver = ver;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getLastTime() {
		return lastTime;
	}

	public void setLastTime(String lastTime) {
		this.lastTime = lastTime;
	}

	public String getSourceCode() {
		return sourceCode;
	}

	public void setSourceCode(String sourceCode) {
		this.sourceCode = sourceCode;
	}

	public String getExportCode() {
		return exportCode;
	}

	public void setExportCode(String exportCode) {
		this.exportCode = exportCode;
	}

	public String getCompileCode() {
		return compileCode;
	}

	public void setCompileCode(String compileCode) {
		this.compileCode = compileCode;
	}

	public String getDeployCode() {
		return deployCode;
	}

	public void setDeployCode(String deployCode) {
		this.deployCode = deployCode;
	}

	public String getSourcePath() {
		return sourcePath;
	}

	public void setSourcePath(String sourcePath) {
		this.sourcePath = sourcePath;
	}

	public String getPackingAddr() {
		return packingAddr;
	}

	public void setPackingAddr(String packingAddr) {
		this.packingAddr = packingAddr;
	}

	public String getParentId() {
		return parentId;
	}

	public void setParentId(String parentId) {
		this.parentId = parentId;
	}
}